Package com.scarrone.gmtools.ui

Source Code of com.scarrone.gmtools.ui.addPlotDialog

package com.scarrone.gmtools.ui;

import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JTextField;
import java.awt.Rectangle;
import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JLabel;
import javax.swing.JTextPane;
import javax.swing.JButton;

import com.scarrone.gmtools.Data;
import com.scarrone.sqlite.SQLiteHander;

public class addPlotDialog extends JFrame {

  private static final long serialVersionUID = 1L;
  private JPanel jContentPane = null;
  private JTextField jTextField = null;
  private JLabel Titlelbl = null;
  private JLabel desclbl = null;
  private JTextPane descpane = null;
  private JButton submitbtn = null;
  /**
   * This is the default constructor
   */
  public addPlotDialog() {
    super();
    initialize();
    this.submitbtn.addActionListener(new ActionListener() {
     
      @Override
      public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub
        //Data.addPlotObject(jTextField.getText(), descpane.getText());
        AddPlot(jTextField.getText(), descpane.getText());
        //setVisible(false);
        dispose();
      }
    });
  }
  private void AddPlot(String Title, String Desc){
    final String title = Title;
    final String desc = Desc;
    SQLiteHander SQL = new SQLiteHander();
    SQL.executeInsert("INSERT INTO plotElements VALUES(null,'"+title+"','"+desc+"')");
  }

  /**
   * This method initializes this
   *
   * @return void
   */
  private void initialize() {
    this.setSize(550, 500);
    this.setContentPane(getJContentPane());
    this.setTitle("JFrame");
  }

  /**
   * This method initializes jContentPane
   *
   * @return javax.swing.JPanel
   */
  private JPanel getJContentPane() {
    if (jContentPane == null) {
      desclbl = new JLabel();
      desclbl.setBounds(new Rectangle(63, 104, 121, 16));
      desclbl.setText("Element Layout");
      Titlelbl = new JLabel();
      Titlelbl.setBounds(new Rectangle(59, 35, 92, 16));
      Titlelbl.setText("Element Title");
      jContentPane = new JPanel();
      jContentPane.setLayout(null);
      jContentPane.add(getJTextField(), null);
      jContentPane.add(Titlelbl, null);
      jContentPane.add(desclbl, null);
      jContentPane.add(getDescpane(), null);
      jContentPane.add(getSubmitbtn(), null);
    }
    return jContentPane;
  }

  /**
   * This method initializes jTextField 
   *  
   * @return javax.swing.JTextField 
   */
  private JTextField getJTextField() {
    if (jTextField == null) {
      jTextField = new JTextField();
      jTextField.setBounds(new Rectangle(54, 62, 442, 28));
    }
    return jTextField;
  }

  /**
   * This method initializes descpane 
   *  
   * @return javax.swing.JTextPane 
   */
  private JTextPane getDescpane() {
    if (descpane == null) {
      descpane = new JTextPane();
      descpane.setBounds(new Rectangle(60, 128, 436, 284));
    }
    return descpane;
  }

  /**
   * This method initializes submitbtn 
   *  
   * @return javax.swing.JButton 
   */
  private JButton getSubmitbtn() {
    if (submitbtn == null) {
      submitbtn = new JButton();
      submitbtn.setBounds(new Rectangle(228, 421, 98, 29));
      submitbtn.setText("Add Plot");
    }
    return submitbtn;
  }

}
TOP

Related Classes of com.scarrone.gmtools.ui.addPlotDialog

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.